package com.jozen.smart_toilet_system.mvp;


import com.jozen.modelbase.netwoek.base.BaseContract;
import com.jozen.modelbase.netwoek.base.BaseReqModel;
import com.jozen.modelbase.netwoek.bean.CityConfModel;
import com.jozen.modelbase.netwoek.bean.HomeModel;
import com.jozen.modelbase.netwoek.bean.SmartToiletInterfaceConfModel;
import com.jozen.modelbase.netwoek.bean.TitleModel;
import com.jozen.modelbase.netwoek.bean.WeatherNowModel;

public interface HomeContract {

    interface View extends BaseContract.BaseView {
        void getSmartToiletHomePageResult(HomeModel homeModel);
        void getSmartToiletNameConfResult(TitleModel model);
        void getSmartToiletInterfaceConfResult(SmartToiletInterfaceConfModel model);
        void getCityAndKeyConfResult(CityConfModel model);


    }

    interface Presenter extends BaseContract.BasePresenter<View> {
        void getSmartToiletHomePage(BaseReqModel baseReqModel);
        void getSmartToiletNameConf(BaseReqModel baseReqModel);
        void getSmartToiletInterfaceConf(BaseReqModel baseReqModel);
        void getCityAndKeyConf(BaseReqModel baseReqModel);

    }

}
